<?php

require './configs/config.php';

// 自动加载类
function mvc_autoload($classname)
{
    // echo $classname.'<br>';
    if (file_exists("./models/{$classname}.class.php")) {
        require "./models/{$classname}.class.php";
    } elseif (file_exists("./controllers/{$classname}.php")) {
        require "./controllers/{$classname}.php";
    } else {
        header('HTTP/1.0 404 not found');
        echo '<h1>404 NOT FOUN -- 入口</h1>';
        exit;
    }
}

// 导入模版引擎
require './libs/Smarty.class.php';
// 注册给定的函数作为 __autoload 的实现
spl_autoload_register('mvc_autoload');

// 获取用户参数
// 获取控制器名
$c = (!empty($_GET['c'])) ? $_GET['c'] : 'Index';
// 获取方法名
$a = (!empty($_GET['a'])) ? $_GET['a'] : 'index';

// 拼接类名
$classname = $c . 'Controller';
// 实例化
$controller = new $classname();

$controller->$a();









